Agilla: A Mobile Agent Middleware for Sensor Networks

نویسندگان

  • Chenyang Lu
  • Chien-Liang Fok
  • Gruia-Catalin Roman
چکیده

Agilla is a mobile agent middleware for sensor networks. Mobile agents are special processes that can migrate across sensors. They increase network flexibility by enabling active in-network reprogramming. Neighbor lists and tuple spaces are used for agent coordination. Agilla was originally implemented on Mica2 motes, but has been ported to other platforms. Its Mica2 implementation consumes 41.6KB of code and 3.59KB of data memory. Agents can move five hops in less than 1.1s with over 92% success. Agilla was used to develop multiple applications related to fire detection and tracking, cargo container monitoring, and robot navigation. Type of Report: Other Department of Computer Science & Engineering Washington University in St. Louis Campus Box 1045 St. Louis, MO 63130 ph: (314) 935-6160 Agilla: A Mobile Agent Middleware for Sensor Networks CHIEN-LIANG FOK, GRUIA-CATALIN ROMAN, CHENYANG LU Washington University in St. Louis Agilla is a mobile agent middleware for sensor networks. Mobile agents are special processes that can migrate across sensors. They increase network flexibility by enabling active in-network reprogramming. Neighbor lists and tuple spaces are used for agent coordination. Agilla was originally implemented on Mica2 motes, but has been ported to other platforms. Its Mica2 implementation consumes 41.6KB of code and 3.59KB of data memory. Agents can move five hops in less than 1.1s with over 92% success. Agilla was used to develop multiple applications related to fire detection and tracking, cargo container monitoring, and robot navigation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation Environment Showing Energy Conservation for Agilla Middleware

Wireless sensor networks are turning out to be progressively attractive to researchers and industries, due to extensive variety of applications. Middleware serves to overcome the gap between the high-level requirements of the application programs and underlying operations of WSN. Agilla is a portable agent middleware that encourages the rapid deployment of adaptive applications in wireless sens...

متن کامل

Energy Consumption Analysis and Design of Energy-Aware WSN Agents in fUML

Wireless Sensor Networks (WSN) are nowadays applied to a wide set of domains (e.g., security, health). WSN are networks of spatially distributed, radio-communicating, battery-powered, autonomous sensor nodes. WSN are characterized by scarcity of resources, hence an application running on them should carefully manage its resources. The most critical resource in WSN is the nodes’ battery. In this...

متن کامل

Improving the dynamism of mobile agent applications in wireless sensor networks through separate itineraries

This paper introduces the deployment of a new type of mobile agent application in wireless sensor networks (WSNs) that implements the construct of separate itinerary, a classic concept from Concordia, a mobile agent system in conventional distributed environments. A separate itinerary is a completely separate data structure from the agent itself, providing a simple mechanism to flexibly define ...

متن کامل

A Middleware Architecture Supporting Native Mobile Agents for Wireless Sensor Networks

Mobile Software Agents are widely used in telecommunication networks and the Internet, however their application to embedded systems such as Wireless Sensor Networks is immature. We present a novel middleware supporting and enabling Mobile Agent applications to run natively, without any translation layer, on Wireless Sensor Networks. We establish that Mobile Agent systems are beneficial for a w...

متن کامل

Network Management in Wireless Sensor Networks

IV. Network Management Systems 5 A. Sensor Network Management Framework 5 1. BOSS 5 2. MANNA 6 B. Sensor Network Management Protocols 8 1. RRP 8 2. SNMS 9 3. sNMP 10 4. WinMS 11 C. Management By Delegation 12 1. Agilla 12 2. Mobile Agent-Based Policy Management 12 3. Sectoral Sweeper 12 4. Intelligent Agent-Based Power Management 13 D. Debugging Tools 13 1. Sympathy 13 2. Two-Phase Self-Monitor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016